package ae.pcfc.cldos.online.gs.service.client.provider;

import java.util.List;

import ae.pcfc.cldos.online.gs.service.client.GovtSysGS;
import ae.pcfc.cldos.online.gs.service.client.vo.BankGuaranteeOperationVO;
import ae.pcfc.cldos.online.gs.service.client.vo.GSFinancialDataVO;
import ae.pcfc.cldos.online.gs.service.client.vo.NotificationVO;
import ae.pcfc.cldos.online.gs.service.client.vo.StepCommentsVO;
import ae.pcfc.cldos.online.gs.service.client.vo.WarningCommentsVO;


/**
 * 
 * @author arosa
 *
 */
public class GovtSysGSImpl extends BaseGSImpl implements GovtSysGS {

	public GSFinancialDataVO retreiveFinancialData(String clientLicenseNumber){
		return super.retreiveFinancialData(clientLicenseNumber);
	}
	
	public boolean sendNotificationAndClientEmail(NotificationVO notificationVO){
		return super.sendNotificationAndClientEmail(notificationVO);
	}
	
	public boolean sendEmails(NotificationVO notificationVO){
		return super.sendEmails(notificationVO);
	}
	
	public String getNextOfflineAppId(String processCode){
		return super.getNextOfflineAppId(processCode);
	}
	
	public void setClientMedicalType(String companyLicenseNo, String medicalType) {
		super.setClientMedicalType(companyLicenseNo, medicalType);
	}
	
	public String getClientMedicalType(String companyLicenseNo) {
		return super.getClientMedicalType(companyLicenseNo);
	}
	
	public boolean cancelAppRequest(String offlineAppId){
		return super.cancelAppRequest(offlineAppId);
	}
	
	public void bankGuaranteeOperation(BankGuaranteeOperationVO bankGuaranteeOperationVO ){
		super.bankGuaranteeOperation(bankGuaranteeOperationVO);
	}
	
	public boolean rejectAppRequest(String offlineAppId){
		return super.rejectAppRequest(offlineAppId);
	}
	public String getWfStatus(String clientRefNo){
		return super.getWfStatus(clientRefNo);
	}
	
	public boolean setIncidentId(String offlineAppId, String incidentId){
		return super.setIncidentId(offlineAppId, incidentId);
	}
	
	/* (non-Javadoc)
	 * @see ae.pcfc.cldos.online.gs.service.client.provider.BaseGSImpl#updateAppReqWorkFlowStatus(java.lang.String, java.lang.String)
	 */
	public void updateAppReqWorkFlowStatus(String offlineAppId,String wfStatus){
		 super.updateAppReqWorkFlowStatus(offlineAppId,wfStatus);
	}

	/* (non-Javadoc)
	 * @see ae.pcfc.cldos.online.gs.service.client.provider.BaseGSImpl#insertStepComments(ae.pcfc.cldos.online.gs.service.client.vo.StepCommentsVO)
	 */
	public void insertStepComments(StepCommentsVO stepCommentsVO){
		super.insertStepComments(stepCommentsVO);
	}
	/* (non-Javadoc)
	 * @see ae.pcfc.cldos.online.gs.service.client.provider.BaseGSImpl#getWarningRemarks(java.lang.String)
	 */
	public List<WarningCommentsVO>  getWarningRemarks(String licNo){
		return super.getWarningRemarks(licNo);
	}
	/* (non-Javadoc)
	 * @see ae.pcfc.cldos.online.gs.service.client.provider.BaseGSImpl#isRequestExist(java.lang.String, java.lang.String, java.lang.String)
	 */
	public boolean isRequestExist(String processCode,String empId, String visitorId){
		return super.isRequestExist(processCode, empId, visitorId);
	}
}
